package com.jkt.rms.businessservice;



import java.util.List;

import javax.servlet.http.HttpServletRequest;

import com.jkt.rms.business.AppRole;
import com.jkt.rms.business.Users;
import com.jkt.rms.commons.utils.RMSException;

import com.jkt.rms.vo.UsersVO;


public interface UserBusinessService {
	public AppRole validateUser(String empCode , String password,HttpServletRequest request);
	public boolean updateUser(UsersVO userData);
	public Users getUserData(UsersVO userData);
	public boolean pwdEmailService(Users user) throws Exception;
	public boolean saveUsers(UsersVO userVO) throws RMSException;
	public boolean isEmailExist(UsersVO userVO) throws RMSException;
	public String getMessage();
	public List<UsersVO> searchUser(UsersVO userVO)throws RMSException;
	public List<UsersVO> findAllUsers() throws RMSException;
	public UsersVO getUserDataByName(String userName) throws RMSException;
	public boolean updateUserData(UsersVO usersVO);
	
	


}
